package com.opentae.data.mall.examples;

import com.opentae.core.mybatis.SgExample;
import com.opentae.core.mybatis.example.EntityColumn;
import com.opentae.core.mybatis.example.EntityTable;
import com.opentae.core.mybatis.mapperhelper.EntityHelper;
import com.opentae.data.mall.beans.MallRefund;

import java.util.*;
public class MallRefundExample extends SgExample<MallRefundExample.Criteria> {
    public static final Class<MallRefund> beanClass = MallRefund.class;
    public static final EntityTable entityTable = EntityHelper.getEntityTable(beanClass);
    public static EntityColumn reason;
    public static EntityColumn noPassReason;
    public static EntityColumn refundMoney;
    public static EntityColumn examinStatus;
    public static EntityColumn buyerId;
    public static EntityColumn tid;
    public static EntityColumn refundAddress;
    public static EntityColumn refundType;
    public static EntityColumn createTime;
    public static EntityColumn receiveState;
    public static EntityColumn reasonImgs;
    public static EntityColumn postCode;
    public static EntityColumn applyTime;
    public static EntityColumn refundId;
    static {
        Set<EntityColumn> columns = entityTable.getEntityClassColumns();
        Map<String, EntityColumn> listMap = new HashMap<>();
        for (EntityColumn column : columns) {
            listMap.put(column.getProperty(), column);
        }
        reason = listMap.get("reason");
        noPassReason = listMap.get("noPassReason");
        refundMoney = listMap.get("refundMoney");
        examinStatus = listMap.get("examinStatus");
        buyerId = listMap.get("buyerId");
        tid = listMap.get("tid");
        refundAddress = listMap.get("refundAddress");
        refundType = listMap.get("refundType");
        createTime = listMap.get("createTime");
        receiveState = listMap.get("receiveState");
        reasonImgs = listMap.get("reasonImgs");
        postCode = listMap.get("postCode");
        applyTime = listMap.get("applyTime");
        refundId = listMap.get("refundId");
        }

    public MallRefundExample() {
        this.setTableAlias(entityTable.getName());
    }

    @Override
    public EntityTable getEntityTable() {
        return entityTable;
    }

    @Override
    protected MallRefundExample.Criteria createCriteriaInternal() {
        return new MallRefundExample.Criteria(this);
    }

    public static class Criteria extends SgExample.GeneratedCriteria<Criteria> {
        protected Criteria(SgExample example) {
            super(example);
        }

        public MallRefundExample.Criteria andReasonIsNull() {
            return isNull(reason);
        }

        public MallRefundExample.Criteria andReasonIsNotNull() {
            return isNotNull(reason);
        }

        public MallRefundExample.Criteria andReasonEqualTo(String value) {
            return equalTo(reason, value);
        }

        public MallRefundExample.Criteria andReasonNotEqualTo(String value) {
            return notEqualTo(reason, value);
        }

        public MallRefundExample.Criteria andReasonGreaterThan(String value) {
            return greaterThan(reason, value);
        }

        public MallRefundExample.Criteria andReasonGreaterThanOrEqualTo(String value) {
            return greaterThanOrEqualTo(reason, value);
        }

        public MallRefundExample.Criteria andReasonLessThan(String value) {
            return lessThan(reason, value);
        }

        public MallRefundExample.Criteria andReasonLessThanOrEqualTo(String value) {
            return lessThanOrEqualTo(reason, value);
        }

        public MallRefundExample.Criteria andReasonLike(String value) {
            return like(reason, value);
        }

        public MallRefundExample.Criteria andReasonNotLike(String value) {
            return notLike(reason, value);
        }

        public MallRefundExample.Criteria andReasonIn(List<String> values) {
            return in(reason, values);
        }

        public MallRefundExample.Criteria andReasonNotIn(List<String> values) {
            return notIn(reason, values);
        }

        public MallRefundExample.Criteria andReasonBetween(String value1, String value2) {
            return between(reason, value1, value2);
        }

        public MallRefundExample.Criteria andReasonNotBetween(String value1, String value2) {
            return notBetween(reason, value1, value2);
        }
        public MallRefundExample.Criteria andNoPassReasonIsNull() {
            return isNull(noPassReason);
        }

        public MallRefundExample.Criteria andNoPassReasonIsNotNull() {
            return isNotNull(noPassReason);
        }

        public MallRefundExample.Criteria andNoPassReasonEqualTo(String value) {
            return equalTo(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonNotEqualTo(String value) {
            return notEqualTo(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonGreaterThan(String value) {
            return greaterThan(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonGreaterThanOrEqualTo(String value) {
            return greaterThanOrEqualTo(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonLessThan(String value) {
            return lessThan(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonLessThanOrEqualTo(String value) {
            return lessThanOrEqualTo(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonLike(String value) {
            return like(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonNotLike(String value) {
            return notLike(noPassReason, value);
        }

        public MallRefundExample.Criteria andNoPassReasonIn(List<String> values) {
            return in(noPassReason, values);
        }

        public MallRefundExample.Criteria andNoPassReasonNotIn(List<String> values) {
            return notIn(noPassReason, values);
        }

        public MallRefundExample.Criteria andNoPassReasonBetween(String value1, String value2) {
            return between(noPassReason, value1, value2);
        }

        public MallRefundExample.Criteria andNoPassReasonNotBetween(String value1, String value2) {
            return notBetween(noPassReason, value1, value2);
        }
        public MallRefundExample.Criteria andRefundMoneyIsNull() {
            return isNull(refundMoney);
        }

        public MallRefundExample.Criteria andRefundMoneyIsNotNull() {
            return isNotNull(refundMoney);
        }

        public MallRefundExample.Criteria andRefundMoneyEqualTo(String value) {
            return equalTo(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyNotEqualTo(String value) {
            return notEqualTo(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyGreaterThan(String value) {
            return greaterThan(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyGreaterThanOrEqualTo(String value) {
            return greaterThanOrEqualTo(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyLessThan(String value) {
            return lessThan(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyLessThanOrEqualTo(String value) {
            return lessThanOrEqualTo(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyLike(String value) {
            return like(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyNotLike(String value) {
            return notLike(refundMoney, value);
        }

        public MallRefundExample.Criteria andRefundMoneyIn(List<String> values) {
            return in(refundMoney, values);
        }

        public MallRefundExample.Criteria andRefundMoneyNotIn(List<String> values) {
            return notIn(refundMoney, values);
        }

        public MallRefundExample.Criteria andRefundMoneyBetween(String value1, String value2) {
            return between(refundMoney, value1, value2);
        }

        public MallRefundExample.Criteria andRefundMoneyNotBetween(String value1, String value2) {
            return notBetween(refundMoney, value1, value2);
        }
        public MallRefundExample.Criteria andExaminStatusIsNull() {
            return isNull(examinStatus);
        }

        public MallRefundExample.Criteria andExaminStatusIsNotNull() {
            return isNotNull(examinStatus);
        }

        public MallRefundExample.Criteria andExaminStatusEqualTo(Integer value) {
            return equalTo(examinStatus, value);
        }

        public MallRefundExample.Criteria andExaminStatusNotEqualTo(Integer value) {
            return notEqualTo(examinStatus, value);
        }

        public MallRefundExample.Criteria andExaminStatusGreaterThan(Integer value) {
            return greaterThan(examinStatus, value);
        }

        public MallRefundExample.Criteria andExaminStatusGreaterThanOrEqualTo(Integer value) {
            return greaterThanOrEqualTo(examinStatus, value);
        }

        public MallRefundExample.Criteria andExaminStatusLessThan(Integer value) {
            return lessThan(examinStatus, value);
        }

        public MallRefundExample.Criteria andExaminStatusLessThanOrEqualTo(Integer value) {
            return lessThanOrEqualTo(examinStatus, value);
        }

        public MallRefundExample.Criteria andExaminStatusIn(List<Integer> values) {
            return in(examinStatus, values);
        }

        public MallRefundExample.Criteria andExaminStatusNotIn(List<Integer> values) {
            return notIn(examinStatus, values);
        }

        public MallRefundExample.Criteria andExaminStatusBetween(Integer value1, Integer value2) {
            return between(examinStatus, value1, value2);
        }

        public MallRefundExample.Criteria andExaminStatusNotBetween(Integer value1, Integer value2) {
            return notBetween(examinStatus, value1, value2);
        }
        public MallRefundExample.Criteria andBuyerIdIsNull() {
            return isNull(buyerId);
        }

        public MallRefundExample.Criteria andBuyerIdIsNotNull() {
            return isNotNull(buyerId);
        }

        public MallRefundExample.Criteria andBuyerIdEqualTo(Long value) {
            return equalTo(buyerId, value);
        }

        public MallRefundExample.Criteria andBuyerIdNotEqualTo(Long value) {
            return notEqualTo(buyerId, value);
        }

        public MallRefundExample.Criteria andBuyerIdGreaterThan(Long value) {
            return greaterThan(buyerId, value);
        }

        public MallRefundExample.Criteria andBuyerIdGreaterThanOrEqualTo(Long value) {
            return greaterThanOrEqualTo(buyerId, value);
        }

        public MallRefundExample.Criteria andBuyerIdLessThan(Long value) {
            return lessThan(buyerId, value);
        }

        public MallRefundExample.Criteria andBuyerIdLessThanOrEqualTo(Long value) {
            return lessThanOrEqualTo(buyerId, value);
        }

        public MallRefundExample.Criteria andBuyerIdIn(List<Long> values) {
            return in(buyerId, values);
        }

        public MallRefundExample.Criteria andBuyerIdNotIn(List<Long> values) {
            return notIn(buyerId, values);
        }

        public MallRefundExample.Criteria andBuyerIdBetween(Long value1, Long value2) {
            return between(buyerId, value1, value2);
        }

        public MallRefundExample.Criteria andBuyerIdNotBetween(Long value1, Long value2) {
            return notBetween(buyerId, value1, value2);
        }
        public MallRefundExample.Criteria andTidIsNull() {
            return isNull(tid);
        }

        public MallRefundExample.Criteria andTidIsNotNull() {
            return isNotNull(tid);
        }

        public MallRefundExample.Criteria andTidEqualTo(Long value) {
            return equalTo(tid, value);
        }

        public MallRefundExample.Criteria andTidNotEqualTo(Long value) {
            return notEqualTo(tid, value);
        }

        public MallRefundExample.Criteria andTidGreaterThan(Long value) {
            return greaterThan(tid, value);
        }

        public MallRefundExample.Criteria andTidGreaterThanOrEqualTo(Long value) {
            return greaterThanOrEqualTo(tid, value);
        }

        public MallRefundExample.Criteria andTidLessThan(Long value) {
            return lessThan(tid, value);
        }

        public MallRefundExample.Criteria andTidLessThanOrEqualTo(Long value) {
            return lessThanOrEqualTo(tid, value);
        }

        public MallRefundExample.Criteria andTidIn(List<Long> values) {
            return in(tid, values);
        }

        public MallRefundExample.Criteria andTidNotIn(List<Long> values) {
            return notIn(tid, values);
        }

        public MallRefundExample.Criteria andTidBetween(Long value1, Long value2) {
            return between(tid, value1, value2);
        }

        public MallRefundExample.Criteria andTidNotBetween(Long value1, Long value2) {
            return notBetween(tid, value1, value2);
        }
        public MallRefundExample.Criteria andRefundAddressIsNull() {
            return isNull(refundAddress);
        }

        public MallRefundExample.Criteria andRefundAddressIsNotNull() {
            return isNotNull(refundAddress);
        }

        public MallRefundExample.Criteria andRefundAddressEqualTo(String value) {
            return equalTo(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressNotEqualTo(String value) {
            return notEqualTo(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressGreaterThan(String value) {
            return greaterThan(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressGreaterThanOrEqualTo(String value) {
            return greaterThanOrEqualTo(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressLessThan(String value) {
            return lessThan(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressLessThanOrEqualTo(String value) {
            return lessThanOrEqualTo(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressLike(String value) {
            return like(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressNotLike(String value) {
            return notLike(refundAddress, value);
        }

        public MallRefundExample.Criteria andRefundAddressIn(List<String> values) {
            return in(refundAddress, values);
        }

        public MallRefundExample.Criteria andRefundAddressNotIn(List<String> values) {
            return notIn(refundAddress, values);
        }

        public MallRefundExample.Criteria andRefundAddressBetween(String value1, String value2) {
            return between(refundAddress, value1, value2);
        }

        public MallRefundExample.Criteria andRefundAddressNotBetween(String value1, String value2) {
            return notBetween(refundAddress, value1, value2);
        }
        public MallRefundExample.Criteria andRefundTypeIsNull() {
            return isNull(refundType);
        }

        public MallRefundExample.Criteria andRefundTypeIsNotNull() {
            return isNotNull(refundType);
        }

        public MallRefundExample.Criteria andRefundTypeEqualTo(Integer value) {
            return equalTo(refundType, value);
        }

        public MallRefundExample.Criteria andRefundTypeNotEqualTo(Integer value) {
            return notEqualTo(refundType, value);
        }

        public MallRefundExample.Criteria andRefundTypeGreaterThan(Integer value) {
            return greaterThan(refundType, value);
        }

        public MallRefundExample.Criteria andRefundTypeGreaterThanOrEqualTo(Integer value) {
            return greaterThanOrEqualTo(refundType, value);
        }

        public MallRefundExample.Criteria andRefundTypeLessThan(Integer value) {
            return lessThan(refundType, value);
        }

        public MallRefundExample.Criteria andRefundTypeLessThanOrEqualTo(Integer value) {
            return lessThanOrEqualTo(refundType, value);
        }

        public MallRefundExample.Criteria andRefundTypeIn(List<Integer> values) {
            return in(refundType, values);
        }

        public MallRefundExample.Criteria andRefundTypeNotIn(List<Integer> values) {
            return notIn(refundType, values);
        }

        public MallRefundExample.Criteria andRefundTypeBetween(Integer value1, Integer value2) {
            return between(refundType, value1, value2);
        }

        public MallRefundExample.Criteria andRefundTypeNotBetween(Integer value1, Integer value2) {
            return notBetween(refundType, value1, value2);
        }
        public MallRefundExample.Criteria andCreateTimeIsNull() {
            return isNull(createTime);
        }

        public MallRefundExample.Criteria andCreateTimeIsNotNull() {
            return isNotNull(createTime);
        }

        public MallRefundExample.Criteria andCreateTimeEqualTo(Date value) {
            return equalTo(createTime, value);
        }

        public MallRefundExample.Criteria andCreateTimeNotEqualTo(Date value) {
            return notEqualTo(createTime, value);
        }

        public MallRefundExample.Criteria andCreateTimeGreaterThan(Date value) {
            return greaterThan(createTime, value);
        }

        public MallRefundExample.Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
            return greaterThanOrEqualTo(createTime, value);
        }

        public MallRefundExample.Criteria andCreateTimeLessThan(Date value) {
            return lessThan(createTime, value);
        }

        public MallRefundExample.Criteria andCreateTimeLessThanOrEqualTo(Date value) {
            return lessThanOrEqualTo(createTime, value);
        }

        public MallRefundExample.Criteria andCreateTimeIn(List<Date> values) {
            return in(createTime, values);
        }

        public MallRefundExample.Criteria andCreateTimeNotIn(List<Date> values) {
            return notIn(createTime, values);
        }

        public MallRefundExample.Criteria andCreateTimeBetween(Date value1, Date value2) {
            return between(createTime, value1, value2);
        }

        public MallRefundExample.Criteria andCreateTimeNotBetween(Date value1, Date value2) {
            return notBetween(createTime, value1, value2);
        }
        public MallRefundExample.Criteria andReceiveStateIsNull() {
            return isNull(receiveState);
        }

        public MallRefundExample.Criteria andReceiveStateIsNotNull() {
            return isNotNull(receiveState);
        }

        public MallRefundExample.Criteria andReceiveStateEqualTo(Integer value) {
            return equalTo(receiveState, value);
        }

        public MallRefundExample.Criteria andReceiveStateNotEqualTo(Integer value) {
            return notEqualTo(receiveState, value);
        }

        public MallRefundExample.Criteria andReceiveStateGreaterThan(Integer value) {
            return greaterThan(receiveState, value);
        }

        public MallRefundExample.Criteria andReceiveStateGreaterThanOrEqualTo(Integer value) {
            return greaterThanOrEqualTo(receiveState, value);
        }

        public MallRefundExample.Criteria andReceiveStateLessThan(Integer value) {
            return lessThan(receiveState, value);
        }

        public MallRefundExample.Criteria andReceiveStateLessThanOrEqualTo(Integer value) {
            return lessThanOrEqualTo(receiveState, value);
        }

        public MallRefundExample.Criteria andReceiveStateIn(List<Integer> values) {
            return in(receiveState, values);
        }

        public MallRefundExample.Criteria andReceiveStateNotIn(List<Integer> values) {
            return notIn(receiveState, values);
        }

        public MallRefundExample.Criteria andReceiveStateBetween(Integer value1, Integer value2) {
            return between(receiveState, value1, value2);
        }

        public MallRefundExample.Criteria andReceiveStateNotBetween(Integer value1, Integer value2) {
            return notBetween(receiveState, value1, value2);
        }
        public MallRefundExample.Criteria andReasonImgsIsNull() {
            return isNull(reasonImgs);
        }

        public MallRefundExample.Criteria andReasonImgsIsNotNull() {
            return isNotNull(reasonImgs);
        }

        public MallRefundExample.Criteria andReasonImgsEqualTo(String value) {
            return equalTo(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsNotEqualTo(String value) {
            return notEqualTo(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsGreaterThan(String value) {
            return greaterThan(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsGreaterThanOrEqualTo(String value) {
            return greaterThanOrEqualTo(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsLessThan(String value) {
            return lessThan(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsLessThanOrEqualTo(String value) {
            return lessThanOrEqualTo(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsLike(String value) {
            return like(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsNotLike(String value) {
            return notLike(reasonImgs, value);
        }

        public MallRefundExample.Criteria andReasonImgsIn(List<String> values) {
            return in(reasonImgs, values);
        }

        public MallRefundExample.Criteria andReasonImgsNotIn(List<String> values) {
            return notIn(reasonImgs, values);
        }

        public MallRefundExample.Criteria andReasonImgsBetween(String value1, String value2) {
            return between(reasonImgs, value1, value2);
        }

        public MallRefundExample.Criteria andReasonImgsNotBetween(String value1, String value2) {
            return notBetween(reasonImgs, value1, value2);
        }
        public MallRefundExample.Criteria andPostCodeIsNull() {
            return isNull(postCode);
        }

        public MallRefundExample.Criteria andPostCodeIsNotNull() {
            return isNotNull(postCode);
        }

        public MallRefundExample.Criteria andPostCodeEqualTo(String value) {
            return equalTo(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeNotEqualTo(String value) {
            return notEqualTo(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeGreaterThan(String value) {
            return greaterThan(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeGreaterThanOrEqualTo(String value) {
            return greaterThanOrEqualTo(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeLessThan(String value) {
            return lessThan(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeLessThanOrEqualTo(String value) {
            return lessThanOrEqualTo(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeLike(String value) {
            return like(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeNotLike(String value) {
            return notLike(postCode, value);
        }

        public MallRefundExample.Criteria andPostCodeIn(List<String> values) {
            return in(postCode, values);
        }

        public MallRefundExample.Criteria andPostCodeNotIn(List<String> values) {
            return notIn(postCode, values);
        }

        public MallRefundExample.Criteria andPostCodeBetween(String value1, String value2) {
            return between(postCode, value1, value2);
        }

        public MallRefundExample.Criteria andPostCodeNotBetween(String value1, String value2) {
            return notBetween(postCode, value1, value2);
        }
        public MallRefundExample.Criteria andApplyTimeIsNull() {
            return isNull(applyTime);
        }

        public MallRefundExample.Criteria andApplyTimeIsNotNull() {
            return isNotNull(applyTime);
        }

        public MallRefundExample.Criteria andApplyTimeEqualTo(Date value) {
            return equalTo(applyTime, value);
        }

        public MallRefundExample.Criteria andApplyTimeNotEqualTo(Date value) {
            return notEqualTo(applyTime, value);
        }

        public MallRefundExample.Criteria andApplyTimeGreaterThan(Date value) {
            return greaterThan(applyTime, value);
        }

        public MallRefundExample.Criteria andApplyTimeGreaterThanOrEqualTo(Date value) {
            return greaterThanOrEqualTo(applyTime, value);
        }

        public MallRefundExample.Criteria andApplyTimeLessThan(Date value) {
            return lessThan(applyTime, value);
        }

        public MallRefundExample.Criteria andApplyTimeLessThanOrEqualTo(Date value) {
            return lessThanOrEqualTo(applyTime, value);
        }

        public MallRefundExample.Criteria andApplyTimeIn(List<Date> values) {
            return in(applyTime, values);
        }

        public MallRefundExample.Criteria andApplyTimeNotIn(List<Date> values) {
            return notIn(applyTime, values);
        }

        public MallRefundExample.Criteria andApplyTimeBetween(Date value1, Date value2) {
            return between(applyTime, value1, value2);
        }

        public MallRefundExample.Criteria andApplyTimeNotBetween(Date value1, Date value2) {
            return notBetween(applyTime, value1, value2);
        }
        public MallRefundExample.Criteria andRefundIdIsNull() {
            return isNull(refundId);
        }

        public MallRefundExample.Criteria andRefundIdIsNotNull() {
            return isNotNull(refundId);
        }

        public MallRefundExample.Criteria andRefundIdEqualTo(Long value) {
            return equalTo(refundId, value);
        }

        public MallRefundExample.Criteria andRefundIdNotEqualTo(Long value) {
            return notEqualTo(refundId, value);
        }

        public MallRefundExample.Criteria andRefundIdGreaterThan(Long value) {
            return greaterThan(refundId, value);
        }

        public MallRefundExample.Criteria andRefundIdGreaterThanOrEqualTo(Long value) {
            return greaterThanOrEqualTo(refundId, value);
        }

        public MallRefundExample.Criteria andRefundIdLessThan(Long value) {
            return lessThan(refundId, value);
        }

        public MallRefundExample.Criteria andRefundIdLessThanOrEqualTo(Long value) {
            return lessThanOrEqualTo(refundId, value);
        }

        public MallRefundExample.Criteria andRefundIdIn(List<Long> values) {
            return in(refundId, values);
        }

        public MallRefundExample.Criteria andRefundIdNotIn(List<Long> values) {
            return notIn(refundId, values);
        }

        public MallRefundExample.Criteria andRefundIdBetween(Long value1, Long value2) {
            return between(refundId, value1, value2);
        }

        public MallRefundExample.Criteria andRefundIdNotBetween(Long value1, Long value2) {
            return notBetween(refundId, value1, value2);
        }
    }
}